
package com.scs.application.modules.upms.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.scs.application.core.service.IBaseService;
import com.scs.application.modules.upms.dto.LoginDTO;
import com.scs.application.modules.upms.entity.OnlineUser;
import com.scs.application.modules.upms.request.OnlineUserQueryRequest;

import java.util.List;

/**
* 在线用户 service 接口
*/
public interface OnlineUserService extends IBaseService<OnlineUser> {

    List<OnlineUser> list(OnlineUserQueryRequest request);


    IPage<OnlineUser> page(OnlineUserQueryRequest request);

    OnlineUser applyToken(String userCode, LoginDTO loginDTO);

    OnlineUser findByToken(String token);
}
